package com.sg.service.biz.app;

import com.sg.dto.biz.app.req.*;
import com.sg.dto.biz.app.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface DashboradStandardDataService {
    /**
     * D3查询评价模板下小圈子身份列表(公共)
     */
    QueryEvaTempCircleRoleListComRespDto queryEvaTempCircleRoleListCom(QueryEvaTempCircleRoleListComReqDto queryEvaTempCircleRoleListComRep);

    /**
     * D3统计个人指标数(公共)
     */
    StatisticsPersonalObjectiveNumberComRespDto statisticsPersonalObjectiveNumberCom(StatisticsPersonalObjectiveNumberComReqDto statisticsPersonalObjectiveNumberComRep);

    /**
     * D3统计部门下人员指标数(公共)
     */
    StatisticsDeptPersonalObjectiveNumberComRespDto statisticsDeptPersonalObjectiveNumberCom(StatisticsDeptPersonalObjectiveNumberComReqDto statisticsDeptPersonalObjectiveNumberComRep);

    /**
     * D3查询目标看板更新周期类型列表
     */
    QueryTargetBoardUpdateCycleTypeCodeListRespDto queryTargetBoardUpdateCycleTypeCodeList(QueryTargetBoardUpdateCycleTypeCodeListReqDto queryTargetBoardUpdateCycleTypeCodeListRep);

    /**
     * D3分析目标大屏基层部门ID(公共)
     */
    AnalysisDashboardBasicDeptIdComRespDto analysisDashboardBasicDeptIdCom(AnalysisDashboardBasicDeptIdComReqDto analysisDashboardBasicDeptIdComRep);

    /**
     * D3执行查询父子中目标归属周期列表(公共)
     */
    ImplementParentSubMidTargetAttributionCycleComRespDto implementParentSubMidTargetAttributionCycleCom(ImplementParentSubMidTargetAttributionCycleComReqDto implementParentSubMidTargetAttributionCycleComRep);

    /**
     * D3查询目标周期树数据点标准数据列表(公共)
     */
    QueryTargetCycleTreeDataTypeStandardDataListComRespDto queryTargetCycleTreeDataTypeStandardDataListCom(QueryTargetCycleTreeDataTypeStandardDataListComReqDto queryTargetCycleTreeDataTypeStandardDataListComRep);

    /**
     * D3查询目标周期多数据点标准数据列表(公共)
     */
    QueryTargetCycleTreeMultiDataTypeStandardDataListComRespDto queryTargetCycleTreeMultiDataTypeStandardDataListCom(QueryTargetCycleTreeMultiDataTypeStandardDataListComReqDto queryTargetCycleTreeMultiDataTypeStandardDataListComRep);

    /**
     * D3查询目标周期树多数据点标准数据列表
     */
    QueryTargetCycleTreeMultiDataTypeStandardDataListRespDto queryTargetCycleTreeMultiDataTypeStandardDataList(QueryTargetCycleTreeMultiDataTypeStandardDataListReqDto queryTargetCycleTreeMultiDataTypeStandardDataListRep);
    //
}
